package logobj.ftpUtil.bak;

import logobj.utils.TimeUtils;

import java.util.ArrayList;
import java.util.Map;

public class FTP {
    public  Map<String, ArrayList> start(){

        long start=System.currentTimeMillis();
        //下载ftp文件
        System.out.println("["+ TimeUtils.getStringNowDate()+"]:开始下载FTP文件");
        FtpDownload.init();
        //下载并获取文件名列表
        Map<String, ArrayList> fineinfomap = FtpDownload.loadfile();
        if(fineinfomap.get("namelist").size() > 0){
            long end=System.currentTimeMillis();
            System.out.println("["+ TimeUtils.getStringNowDate()+"]:下载FTP文件完成，花费时间："+(end - start) + "毫秒");
            System.out.println("["+ TimeUtils.getStringNowDate()+"]:正在清空ftp服务器文件");
            FtpDownload.clearfile();
        }
        FtpDownload.closeftp();
        return fineinfomap;
    }
}
